Threat model
PROCESS BY WHICH POTENTIAL THREATS, SUCH AS STRUCTURAL VULNERABILITIES CAN BE IDENTIFIED, ENUMERATED, AND PRIORITIZED – ALL FROM A HYPOTHETICAL ATTACKER’S POINT OF VIEW
Threat modeling; Threat Modeling; Threat modelling
Threat modeling is a process by which potential threats, such as structural vulnerabilities or the absence of appropriate safeguards, can be identified and enumerated, and countermeasures prioritized. The purpose of threat modeling is to provide defenders with a systematic analysis of what controls or defenses need to be included, given the nature of the system, the probable attacker's profile, the most likely attack vectors, and the assets most desired by an attacker.